#include "LinkedList.h"

typedef int ItemType;

class Stack
{
	LinkedList *m_stack;
public:
	//c'tor
	Stack(){ m_stack = new LinkedList();}
	//d'tor
	~Stack(){};
	int isEmpty();
	void MakeEmpty();
	void Push(ItemType item);
	ItemType Pop();
	ItemType Top();
	void reverse();
};